﻿using System;

class Hardware // 类Hardware是父类
{
    public string name;
    public double price;
}

class CPU : Hardware // 类CPU是子类
{
    public string kind;
}

class Display
{

}

class Program
{
    static void Main(string[] args)
    {
        CPU c = new CPU();
        c.name = "";
        c.price = 1;
        c.ToString(); // 可以发现无论是父类还是子类都没有ToString这个方法的
    }
}
// 在程序的任何地方输入 Object 后，鼠标放上去后右键，找到转到定义后点击或者直接按F12，就可以看到以下代码

/*
 
关于继承的几点：

 1、继承的语法：class 子类类名 : class 父类类名{ //子类类体 }
 2、继承的特点：子类拥有所有父类中所有的字段、属性和方法
 3、一个类可以有多个子类，但是父类只能有一个
 4、一个类在继承另一个类的同时，还可以被其他类继承
 5、在 C# 中，所有的类都直接或者间接的继承自 Object 类
前面的几点都说得差不多了，说说第 5 点:
 
 */